package ScalaStudy.chapter07

object Test06_Set_Immutable {

  def main(args: Array[String]): Unit = {


    /////////////////////////////////////////////////////////////////////////////////////////
    /////////////////////////////////////////// Set集合 //////////////////////////////////////
    /////////////////////////////////////////////////////////////////////////////////////////
    //不可变


    println("====================  创建Set  =====================")

    val set = Set(1,2,3,4,5)            //不能出现相同的元素，且顺序可以不同
    println(set)

    println("====================  添加Set  =====================")

    val set1 = set.+(6)         //添加元素方式1  【 set1 = (1，2，3，4，5，6) 】
    println(set1)

    val set2 = set + 6          //添加元素方式2  【 set2 = (1，2，3，4，5，6) 】
    println(set2)

    println("====================  合并Set  =====================")

    val set3 = set1 ++ set2           //合并集合，同时进行了去重
    println(set3)

    println("====================  删除元素  =====================")

    val set4 = set - 5                 //set中删除了元素5
    println(set4)





  }
}
